script:
- meson subprojects update
- meson ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS} ${BACKEND_FLAGS} ${FEATURE_FLAGS}
- -Dprofiler=true
+ -Dsysprof=enabled
_build
- ninja -C _build
- .gitlab-ci/run-tests.sh _build x11
endif
endif
-profiler_enabled = get_option('profiler')
+profiler_enabled = get_option('sysprof').enabled()
if profiler_enabled
# libsysprof-capture support
libsysprof_capture_dep = dependency('sysprof-capture-4',
summary('Media backends', media_backends)
summary('Vulkan support', have_vulkan)
summary('Cloud support', get_option('cloudproviders'))
-summary('Profiler', get_option('profiler'))
+summary('Sysprof support', get_option('sysprof').enabled())
summary('Colord support', get_option('colord'))
# Build
description : 'Enable support for the Xinerama extension')
option('cloudproviders', type: 'boolean', value: false,
description : 'Enable the cloudproviders support')
-option('profiler', type: 'boolean', value: false,
- description : 'Enable profiler support')
+
+option('sysprof',
+ type: 'feature',
+ value: 'disabled',
+ description : 'include tracing support for sysprof')
+
option('tracker3', type: 'boolean', value: false,
description : 'Enable Tracker3 filechooser search')